package docker

//网络联通

//需要跨网络，跨网段172.150/196.145操纵，就需要使用connect联通

/*




//当有两个网段时， docker0 172.15.0.1  mynet 198.160.0.1
//  打通，当然是docker0上的容器联通mynet
//   看图  images/045-docker-net需要网络联通的场景,使用一个容器去联通一个网卡.png
//其中的 docker0上的容器tomcat01需要链接mynet



							可选项	 网络     容器名
	docker network connect [OPTIONS] NETWORK CONTAINER


--------------net所有命令--------------
	docker network --help

	Commands:
		#链接一个容器到一个网络
	  connect     Connect a container to a network
		#创建
	  create      Create a network
	  disconnect  Disconnect a container from a network
		#查看信息
	  inspect     Display detailed information on one or more networks
		#查看所哟列表
	  ls          List networks
	  prune       Remove all unused networks
		#删除一个或多个网络
	  rm          Remove one or more networks


--------------connect --help --------------

		docker network connect --help


root@VM-4-8-debian:~# docker network connect --help
								可选项	 网络     容器名
Usage:  docker network connect [OPTIONS] NETWORK CONTAINER

Connect a container to a network

Options:
      --alias strings           Add network-scoped alias for the container
      --driver-opt strings      driver options for the network
      --ip string               IPv4 address (e.g., 172.30.100.104)
      --ip6 string              IPv6 address (e.g., 2001:db8::33)
      --link list               Add link to another container
      --link-local-ip strings   Add a link-local address for the container
root@VM-4-8-debian:~#




			测试打通docker0上的容器tomcat01 - mynet上的tomcat-net-01容器

			docker network connet mynet tomat01

			docker network inspect mynet
			会发现 containers中会新增一个 tomat01
			联通之后，把tomcat01放入了mynet的网络下

			看图  images/046-docker-netwok-connect.png


			此时，tomat01在两个网卡上都有ip，一个容器，两个ip
			官方，一个容器，两个ip地址
			比如阿里云服务器，一个公网ip，一个私网ip


			测试结果
			看图  images/047-docker-net-网络互联结果.png

			如果需要，再 connet 02 即可


*/
